package client;

import java.rmi.Remote;
import java.rmi.RemoteException;

public interface ParticipantUser extends Remote{
	String getParticipantName() throws RemoteException;
	boolean beginUsing(String topicFullName) throws RemoteException;
	void setData(Object data) throws RemoteException;
	Object getData() throws RemoteException;
	void endUsing(String topicFullName) throws RemoteException;
	void refresh() throws RemoteException;
	boolean isRefresh() throws RemoteException;
	void setRefresh(boolean isRefresh) throws RemoteException;
}
